thin-client radius3 crm custom software development management design builders developers relationship linux construction open source projects java online shopping shop software development customer